Ñ /del 2-6 - This will delete lines 2 thru 6 of a character sheet. Yay!
Version 1.41:
Ñ Fixed : as /do alias, so that if the : is followed by a non-letter (ie, when typing a smiley ":-)" ), the input is said to the chat room, not interpreted as /do.
Version 1.40: (Major change to character files!)
Ñ Character's HP's, MaxHP's, and Ready weapons are now saved to disk and loaded in when that player next logs in. (Good for multi-week adventures!)
This requires changes to be made to already existing character files!
The first 5 lines of character files now hold character information, and look like this:
Password: user
AC: 4
HP: 12 / 14
Ready_weapon: 3 17 2d4 big mace
--[Below this line is the visible character sheet]--
So, you need to either add this header block onto your pre-existing character files in the NetRPG character folder (inside the preferences folder), or start with new blank character sheets by creating text files with a single line:
Password: user
If the single line method is chosen, NetRPG will create a header block once a character is logged in and has changed something (readied a weapon, set hp's or ac).
Version 1.34:
Ñ Macro for DOing something. ex: ":eats" is the same thing as "/do eats"
Ñ /who name 10-25 - prints out name's character sheet from 10-25
Version 1.32:
Ñ /emulate now works for /do as well as talking by the DM
Ñ /who name 2 6 - prints out character sheet info from lines 2 to 6 (example)
Ñ VT100 codes:
/set vt on - turns on inverse video for any channel-wide messages sent by a user
/set vt off - turns it off (default setting)
Note: Muddweller does _not_ do inverse video, even though it handles vt100 codes. :-\
Ñ disallow players to attack the DM. (they're smart-alecks sometimes :-)
Ñ improved output formatting slightly for talking, doing, whispering
Ñ private dice rolling
/roll 2d4 priv - sends the output to just the player and the DM
Version 1.31:
Ñ /emulate <name> - a DM command which lets the DM look like another person, for purposes of talking. /emulate without a name will turn it off.
Ñ Fixed a login bug.
Version 1.30:
First off, NetRPG is no longer free. It is now $10 shareware. Please register using the included Register program.
Second, I have a new email address, since I am using KAGI's shareware registration system: erich@kagi.com
Since version 1.20, characters now have individualized logins and passwords, due to the new feature set of character sheets.
The hierarchy of your mac will look like the following (after you run NetRPG 1.20 or higher and let it build the folders):
In the NetRPG Folder appears a NetRPG Preferences file, which you can edit with a text editor. Also, characters go in the NetRPG Characters folder that's in there.
Making a new character:
Open up TeachText or some other text editor. Make a new file with Command-N. Type the character's password on the first line of the file (A single word is usually good) and then save the file with the characters online name. I mean, if the character is Sir Gawyn De Fibrilos, with a nickname of just Gawyn, save the file as Gawyn. (capitalization doesn't matter).
Logging in as a new character:
Players connecting to the server see a "Login:" prompt. They type their name (like "Gawyn" for instance) and then they are prompted for a password.
Character sheet commands:
/ADD line - adds 'line' to your character info (on disk at the server) NOTE: Lines beggining with a '-' are invisible to other players.
Example Character Entry Session:
/add Lupus Half-Elf Ranger Lvl:5 XP for next level:64,000
/add - XP=47,000 HP=56 (+roll for 6th level)
/add STR:17 DEX:17 CON:17 INT:10 WIS:14 CHA:5
/add +=+ ABILITIES/PROFICIENCIES +=+
/add 2 Handed fighting in studded leather or less, Tracking @ +1 per lvl > 3rd
/add Creature Empathy, Followers @ 10th, Set snares/Traps, Blind Fighting
/add +=+ WEAPONS +=+
/add Black Morning Star - create darkness 2 per wk, 10'rad,wielder can see thru
/add +2/2/2 2d4+3/1d6+4 THACO=13 SPD=3
If another player types "/who Lupus" they would see:
=+= Character Sheet for [lupus] =+=
1 Lupus Half-Elf Ranger Lvl:5 XP for next level:64,000
2 STR:17 DEX:17 CON:17 INT:10 WIS:14 CHA:5
3 +=+ ABILITIES/PROFICIENCIES +=+
4 2 Handed fighting in studded leather or less, Tracking @ +1 per lvl > 3rd
5 Creature Empathy, Followers @ 10th, Set snares/Traps, Blind Fighting
6 +=+ WEAPONS +=+
7 Black Morning Star - create darkness 2 per wk, 10'rad,wielder can see thru
But the DM or Lupus would see:
=+= Character Sheet for [lupus] =+=
1 Lupus Half-Elf Ranger Lvl:5 XP for next level:64,000
2 - XP=47,000 HP=56 (+roll for 6th level)
3 STR:17 DEX:17 CON:17 INT:10 WIS:14 CHA:5
4 +=+ ABILITIES/PROFICIENCIES +=+
5 2 Handed fighting in studded leather or less, Tracking @ +1 per lvl > 3rd
6 Creature Empathy, Followers @ 10th, Set snares/Traps, Blind Fighting
7 +=+ WEAPONS +=+
8 Black Morning Star - create darkness 2 per wk, 10'rad,wielder can see thru
9 - +2/2/2 2d4+3/1d6+4 THACO=13 SPD=3
Character Sheet Editing:
/AFTER # line - adds 'line' after line #. To insert at the beginning, use /after 0 blah
Example sheet:
1 Name
2 Abilities
/after 1 HP=5
Gives:
1 Name
2 HP=5
3 Abilities
/DELETE,/DEL # - deletes line number # from your character.
/WHO name - prints out that player's character info. So, "/who gawyn" will send gawyn's public character sheet to you, or send all of it if the DM typed it.
/ME - aliases to "/who my_name" and shows your character
Version 1.26-1.29:
I changed the default port back to 1420, so that people who have telnet servers of some kind on their machines don't get conflicts. (like people running UN*X of some kind)
/MAP - (can be used by anyone) Returns the current contents of the server's MAP storage, which can be any set of strings that the DM stores.
/MAP START - DM command which makes all of the following strings sent to the server by the DM be stored in the MAP storage
/MAP END - DM command which stops the MAP capture
Example: You could have all of the following lines a text editor, and paste it into your client when the party enters the area:
After the bend north, the hallway widens into a diamond shaped room, with
the hallway continuing out the other side of the room.
/map begin
| |
| |
/ \
/ \
/ \
\ /
\ /
\ /
| |
| |
/map end
(NEW MAP ENTERED)
In the room ahead, something spherical floats in the air
at about chest height. The spheroid seems to have a
central eye and a dozen tentacles topped with eyeballs
growing out of its top.
/add beholder 8 19 1d2 45 9 Floating eyeball
/em beholder
/do slowly turns and looks menacingly at the party...
/WAIT - causes the current monster or player to postpone their action until the end of initiatives and then they get another chance to do something. Players can do /wait on themselves, DM can do /wait on the current monster or player at any time.
/DAMAGE <monster or player name> - DM can now cause damage directly to monsters or players
/TARGET <target name> - Players can use this to set their "last_target" field. Can be useful for making simpler attack macros. DM can use this to set the target of the current initiative monster, and then use "/a" to do a "quick attack". (seems easier than having to always type "/a orc1 alex", and only type "/t alex (return), /a")
Ñ The /modify command has been deactivated. Too clunky of an interface. I need to make up some new monster mod routines.
Version 1.10 - 1.25:
Ñ Major revisions, bugs squashed (and created :-( ), but it's getting pretty cool!
Ñ New email address : erich@kagi.com
Version 1.08:
Ñ /MAP to store and display maps
Ñ /WAIT to defer action till later in the round
Ñ /DAMAGE - DM can now use this to modify players' HP levels
Ñ Merged NetRPG with Chat 2.0.6 code to fix a few minor bugs
Version 1.06:
Ñ New DM command /PHRASE <monster> to change a monster's phrase
Ñ /WHO now shows an approximation of max HP's to the players, because they should get some idea of just how strong other players/monsters are.
Ñ /ATTACK <target> [to hit modifier] added.
Version 1.04:
Ñ First net release. Bunch of nifty features and most bugs ironed out.